home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group93c.txt
/
000000_icon-group-sender _Tue Jun 29 06:30:06 1993.msg
next >
Wrap
Internet Message Format
|
1994-02-02
|
2KB
Received: from owl.CS.Arizona.EDU by cheltenham.CS.Arizona.EDU; Tue, 29 Jun 1993 12:31:14 MST
Received: by owl.cs.arizona.edu; Tue, 29 Jun 1993 12:31:13 MST
Date: 29 Jun 93 06:30:06 GMT
From: amethyst!organpipe.uug.arizona.edu!news@noao.edu (Dave Schaumann)
Organization: University of Arizona
Subject: Re: Editors
Message-Id: <1993Jun29.063006.5754@organpipe.uug.arizona.edu>
References: <01GZWHOTQMLY8WW2F1@mis.mcw.edu>
Sender: icon-group-request@cs.arizona.edu
To: icon-group@cs.arizona.edu
Status: R
Errors-To: icon-group-errors@cs.arizona.edu
In article <01GZWHOTQMLY8WW2F1@mis.mcw.edu>, TENAGLIA@mis (Chris Tenaglia - 257-8765) writes:
>
>Editors are nearly a religious topic in computerdom. I have found a
>a few that available on nearly everything I access. But just in case,
>I did write one in Icon.
I took the Icon class at the U of A last semester, and for the
class project, I wrote an editor (in Icon, of course).
It was something of an eye-opening experience for me. Editors
are deceptively simple. Virtually all they do (certainly at
a visible level) can be described by the simplest of algorithms.
But... they do so many things. They manage operations on a
block of text. In the case of emacs, potentially many blocks
of text. And of course, all those operations have to be echoed
on the display. And multiple windows visible on the screen.
And simultaneous updates when the same buffer is visible in
several windows. And X support. And termcap support.
Etc, etc, etc.
GNUemacs is large, and with good reason. It's got lots to do.
I discovered that even what I would consider to be a minimally
functional screen editor has got lots to do. Even when you're
using a language that's got a strong string type, with lists
and tables and sets built-in.
--
Hey, everybody -- somebody said `mattress' to Mr. Lambert! TWICE!